Lion of Judah Church is built.

2014

It is located at 68 Northampton Street.

Sources
  • Boston Globe